package one.stand.response;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import one.stand.model.OrdersModel;

import java.io.Serializable;
import java.util.Date;
import java.util.List;
/**
 * @author Administrator
 */
@Data
@ApiModel(value = "订单信息")
public class OrdersResponse implements Serializable {

    private Integer ordersId;

    private Integer userId;

    private Integer orderPrice;

    private Integer payType;

    private Integer addressId;

    private String address;

    private String ordersNo;

    private Integer companyId;

    private String companyName;

    @ApiModelProperty("订单状态（1待付款，2待发货，3待收货，4已完成，5交易取消，6退款成功）")
    private Integer orderState;

    @ApiModelProperty("退款状态（1未申请，2退款申请中，3退款成功）")
    private Integer refundState;

    private Date payTime;

    private Integer payPrice;

    private String tradeNo;

    private String deliveryType;

    private Integer deliveryState;

    private String refundRemark;

    private String remark;

    private Date createTime;

    private String receiveName;

    private String receivePhone;

    private String ordersIds;

    private Integer specNum;

    private Integer num;

    private Integer price;

    private Integer allPrice;

    private Integer goodsId;

    private Integer specId;

    private String photoUrl;

    private String specName;

    private String goodsName;

    private String[] ids;

    private String locationAddress;

    private String detailedAddress;

    private String logo;

    private String phone;

    private String name;

    private String personalWx;

    private String allNum;

    private String specAttribute;

    private String nickeName;

    private String deliveryTimes;

    private Integer assembleId;

    private List<OrdersModel> ordersModelList;
}